Data Flow Partitioning with Clock Period and Latency Constraints - Circuits and Systems I: Fundamental Theory and Applications, IEEE Transactions on
نویسندگان
چکیده
We propose an efficient performance-driven twoway partitioning algorithm to take into account clock period and latency with retiming. We model the problem with a Quadratic Programming formulation to minimize the crossing edge count with nonlinear timing constraints. By using a Lagrangian Approach on Modular Partitioning (LAMP), we merge nonlinear constraints into the objective function. We then decompose the problem into primal and dual subprograms. The primal program is solved by a heuristic Quadratic Boolean Programming approach and the dual program is solved by a subgradient method using a cycle mean method. Experimental results on seven industrial circuits have demonstrated our algorithm is able to achieve an average of 23.25% clock period and latency reductions compared to the best results produced by 20 runs on each test case using a Fiduccia-Mattheyses algorithm. In terms of the average number of crossing edges, our results are only 1.85% more than those of the Fiduccia-Mattheyses algorithm without timing constraints. Compared with previous network flow based approach, our algorithm reduces the average crossing edge count by 14.59%. Furthermore, an average of 7.70% clock period and latency reductions are achieved.
منابع مشابه
Design and Evaluation of a Method for Partitioning and Offloading Web-based Applications in Mobile Systems with Bandwidth Constraints
Computation offloading is known to be among the effective solutions of running heavy applications on smart mobile devices. However, irregular changes of a mobile data rate have direct impacts on code partitioning when offloading is in progress. It is believed that once a rate-adaptive partitioning performed, the replication of such substantial processes due to bandwidth fluctuation can be avoid...
متن کاملTiming and area optimization for standard-cell VLSI circuit design - Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
AbstructA standard cell library typically contains several versions of any given gate type, each of which has a different gate size. We consider the problem of choosing optimal gate sizes from the library to minimize a cost function (such as total circuit area) while meeting the timing constraints imposed on the circuit. After presenting an efficient algorithm for combinational circuits, we exa...
متن کاملInvestigating the Effects of Large Block Transactions and Owner-ship Nature on Non-Financial Disclosure
Having adequate, sufficient and timely information and data is very important for investors' decision making. Processing information and allocating the asset are two fundamental tasks in the securities market and the stock price is more likely to have the nature of disclosure, information effectiveness and asset allocation efficiency. Thus, in this research, the effects of large block transacti...
متن کاملNew necessary stability conditions for 2-D systems - Circuits and Systems I: Fundamental Theory and Applications, IEEE Transactions on
In this paper, some interesting necessary conditions for the stability of two-dimensional (2-D) systems are presented. The inversion of these conditions gives sufficient conditions for the instability of the same systems. The proof of these conditions is given. A comparison with some other known criteria is given.
متن کاملCoexistence of Four Different Attractors in a Fundamental Power System Model - Circuits and Systems I: Fundamental Theory and Applications, IEEE Transactions on
This paper reports the occurrence of a rare phenomenon in dynamical systems when four different attractors namely a stable equilibrium, a stable limit cycle and two strange attractors coexist in a fundamental power system model. The paper shows that power system operation could get trapped into sustained chaotic oscillations after a large disturbance even when there exists a viable stable equil...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1998